package com.ruoyi.hr.service.welfare.tsgjj;

import com.ruoyi.hr.domain.Authority;
import com.ruoyi.hr.domain.welfare.tsgjj.Tsgjj;

import java.util.List;
import java.util.Map;

public interface TsgjjService {

    /**
     * 分页数据
     * @param tsgjj
     * @return
     */
    List<Tsgjj> findTsgjj(Tsgjj tsgjj, List<Authority> authorities,int isAdmin);

    /**
     * 根据ID查询特殊人员信息
     * @param id
     * @return
     */
    Tsgjj findTsgjjById(int id);

    /**
     * 输入工号获取员工信息
     * @param badge
     * @return
     */
    Map<String,Object> findEmpInfo(String badge);

    /**
     * 插入特殊人员
     */
    int insertTsgjj(Tsgjj tsgjj);

    /**
     * 修改特殊人员
     */
    int updateTsgjj(Tsgjj tsgjj);

    /**
     * 删除特殊人员
     */
    int deleteTsgjjByIds(String ids);

}
